import re

def analyze_words(input_str):
    # Разделение введенной строки на слова
    words = input_str.split()

    # Если слов меньше двух, выводим сообщение и завершаем функцию
    if len(words) < 2:
        return "Мало данных для анализа"

    # Инициализация переменных для подсчета параметров
    total_words = len(words)
    cyrillic_capital_count = 0
    latin_char_count = 0
    short_word_count = 0
    hyphen_word_count = 0
    longest_word = ""
    longest_word_length = 0

    # Проход по каждому слову
    for word in words:
        # Подсчет слов с заглавной кириллической буквой
        if re.match("[А-Я]", word[0]):
            cyrillic_capital_count += 1
        # Подсчет слов с латинскими символами
        if re.search("[a-zA-Z]", word):
            latin_char_count += 1
        # Подсчет коротких слов (не более 3 символов)
        if len(word) <= 3:
            short_word_count += 1
        # Подсчет слов с символом дефиса
        if "-" in word:
            hyphen_word_count += 1
        # Поиск самого длинного слова
        if len(word) > longest_word_length:
            longest_word = word
            longest_word_length = len(word)

    # Формирование отчета
    report = f"Кол-во слов: {total_words}\n"
    report += f"Кол-во слов с заглавной кириллической буквы: {cyrillic_capital_count}\n"
    report += f"Кол-во слов содержащих латинский символ: {latin_char_count}\n"
    report += f"Кол-во слов не превышающих 3 символа: {short_word_count}\n"
    report += f"Кол-во слов в составе которых имеется дефис: {hyphen_word_count}\n\n"
    report += f"Самое длинное слово: {longest_word}\n"
    report += f"Длина слова: {longest_word_length}\n"

    return report

# Пример использования
input_str = input("Введите несколько слов, разделенных пробелом: ")
result = analyze_words(input_str)
print(result)